package wiki.liven.dao;

import org.apache.ibatis.annotations.Param;
import wiki.liven.pojo.Seckill;

import java.util.Date;
import java.util.List;

/**
 * Created by leven on 2016/10/15.
 */
public interface SeckillDao {

    /**
     * 更新库存
     * @param seckillId
     * @param killTime
     * @return 返回更新的行数
     */
    int updataNumber(@Param("seckillId") Long seckillId, @Param("killTime") Date killTime);

    /**
     * 根据ID查找秒杀商品
     * @param seckillId
     * @return 返回秒杀商品对象
     */
    Seckill findById(Long seckillId);

    /**
     * 查询所有秒杀商品
     * @return 返回秒杀商品列表
     */
    List<Seckill> findAll();
}
